124541
683492
41155
988655
21173
853961
824945
20796
424512
10068
916745
242460
5825368
4768935
4547459
35891000
3545286
3501462
3489956
3141226
3095729
2596209
224927
2180407