4556
2542
4387
3111
3244
62815
3675
108117
2504
1682
2611
4103
1839517
1278912
12255283
1117616
10731261
107033
8902156
887611
76956
69735
664837
64572