287642
120124
586792
377399
448930
259650
235288
48730
67373
229133
444607
81621
5460367
4493934
4312459
3438462
3431998
3372286
3325956
2989729
2972226
2469209
2126352
2121407