101362
61596
883711
702176
618665
345269
689764
40810
263772
17819
173430
873322
5494367
4515935
4333459
3441462
3440998
3395286
3342956
3005729
2990226
2479209
2132352
2127407