610169
285738
1000104
714912
465166
1153597
106679
1041843
1276159
241700
922315
1090200
436167
1169282
1345534
42371
17080483
14311692
12861960
10375916
6848831
6790668
6562362
6524156
6025477
5419960
5007623
4918253
423870
3937231