116956
903616
42433
90126
39262
62146
2334044
1422930
4003044
3691930
3188279
40274
776812
32392
2303537
43124
28800
158555269
38960
515112
20373
27445
49623
20481
51177
68584
58997
526610
23573
31122
47563
19362
37881
23153
40640
47535
17160
65973
40673
33782
632035