18367742
8168
23139051
10298
39864205
12522
14715260
3810
33751360
14554
7309882
2818
17928779
6499
14748969
5149
44065913
19210
10141927
3820
9611426
3659
19237470
9280
43521079
16062
15328229
6138
12771045
4853
40020499
16628
8623966
2588
19547341
7209
22219369
7451
8227152
2711
59745940
23131
27794464
11793
10291869
3333
2934816
948
12353772
4297
6034666
1800
17619279
5896
2856879
1033