983486
302163
939818
816853
691291
752176
97903
13081
18282
981718
517138
50348
5488367
4513935
4327459
3440462
3438998
3393286
3337956
3002729
2986226
2476209
2131352
2125407