32158058
13945
19035745
6430
9176689
2695
5899112
1916
17089148
10555
12151309
4354
26241700
11564
4346327
1910
11597405
5155
4072924
1077
15824701
7005
7948480
4746
13359283
5098
11951604
3964
15970716
5221
19724881
8048
221029
430
906402
697
13283234
7809
17801919
5510
12982728
4545
10223317
3820
15169830
8108
10586431
3609
7025732
2576
2069822
7052
7669984
2327
6662573
2566