543691
58318
788236
254678
543853
74700
801615
859643
802522
952304
44812
199654
16429
317742
2814
340842
345813
620247
607204
329467
426872
385455
46375
729954
26995931
253661022
23600486
23114960
19638669
16287748
14342916
13972171
13211158
11711625
10225365
8709963
588441
227133
219446