14098132
2777
3647759
1306
4166367
1555
9985379
1881
4948212
1765
5702929
1583
3663960
1416
4650329
1875
13201257
5350
50216808
22990
25786581
11011
21669445
10109
24207039
9025
7470763
2129
90703816
43498
17946058
6270
12907377
3634
5069635
1225
6508148
2082
4790105
9006157
3031
4862940
1702
12859075
4979
27749046
7863
20673155
7423
26601526
10420
3869546
1542
2117863
845