29343062
10279
1198008
4055
77893140
35647
38851544
13983
13840195
5701
14955545
9195
9650504
7907
16955627
8202
13454033
9393
12221250
4203
11474164
6113
15080832
15764
47542958
17863
11663454
5221
22219369
7451
25257707
11755
24437402
4831
16810740
12267
4531643
2073
6953280
4684
9523326
3766
7799996
2883
19321730
6126
9792268
5152
10046806
3977
10703638
5601
33685195
16691
6022348
1539