40925
86154
727813
647339
259460
38878
38187
916299
590178
210908
513228
7792
5463367
4495934
4313459
3439462
3431998
3374286
3326956
2992729
2975226
2470209
2126352
2121407