683492
41155
988655
21173
853961
824945
20796
424512
10068
916745
242460
755611
5826368
4769935
4549459
35911000
3545286
3503462
3489956
3145226
3097729
2597209
225427
2180407