9622
295148
684958
578227
426299
810539
78327
393300
241173
686801
829183
43534
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1627471