891300
978787
667118
327860
145924
466749
926560
159160
853347
222445
17154
486325
5457367
4489934
4310459
3438462
3429998
3372286
3322956
2988729
2970226
2469209
2125352
2121407