108500200 60805
33917431 14822
30356857 11432
15435442 4693
25276779 9462
35946111 17143
19276934 6239
19685922 8045
12956323 3088
16040428 5485
19370035 4922
9763221 3597
24220968 9578
19468744 3163
51329259 17627
29313119 10452
32041583 12509
32676813 16345
29899821 12487
14006309 3383
24095047 10018
24395556 9896
17880132 6449