43521079
16062
13315049
5152
22265223
8007
6732263
2447
12530590
5067
13673329
6210
8114391
2783
13250954
4404
15654662
7857
4933993
1338
8069240
3553
21611536
9214
29295281
11542
24330073
8695
9303581
3597
18181788
8592
11581603
3059
7666491
1658
12472640
4913
6515179
1938
42738210
16449
11915583
3286
27321227
7235
8859837
2283
13933352
4797
33554257
11922
13817069
4090
18601960
7436