488697
865298
177335
22575
505274
241189
325490
8834
711374
650960
911534
512430
5492367
4514935
4331459
3441462
3439998
3395286
3340956
3003729
2988226
2477209
2132352
2127407