60486
48981
869203
788968
16524
593363
2979
775343
664676
457156
604267
287151
5495367
4516935
4334459
3441462
3440998
3396286
3342956
3005729
2990226
2479209
2132352
2127407