510177
485910
18090
934159
610419
570917
481841
269530
575907
577306
509279
10962
5495367
4516935
4334459
3441462
3440998
3396286
3342956
3005729
2990226
2479209
2132352
2127407