2399281
16106
28825541
29141
25026391
8881
1907317
6336
12662298
4863
1083682
5145
15208939
5808
10496893
3383
23073084
13691
15666757
9066
9214218
1947
1002972
3782
6963148
3289
14981017
5155
3412451
2849
281585789
154173
31469364
25415
18554255
5931
8523973
2510
43476478
10508
41728907
11564
773614
2271
13359283
5098
397458
1061
465185
1310
447585
1454
22915533
6942
5796822
1599