1658515
584
23702348
6638
29548610
12638
604012
914
23741134
13615
70344153
35848
69481255
35729
28741419
11614
2236823
411
9111611
2572
21155534
6622
1979102
615
1023310
402
48725036
6569
1223207
474
5062447
1683
7875363
464
17269617
5576
3804836
1379
1410000
386
2840065
631
2236964
380
2707726
955
43775485
18032
11772923
3942
1890308
600
10056998
2868
243429
452