30193164
14429
13254639
7423
42851156
20662
25514513
10489
20222173
8620
23954646
11721
19270931
11422
18426602
8717
20008432
9217
12656088
5406
12478792
5372
19558851
7599
10754950
4991
10439986
4910
6289195
2909
8374087
3766
25408871
11617
9142700
4165
9551352
2419
10553853
5560
3829529
1536
14261089
5365
17875774
6173
10327112
3066
11292065
2959
8589312
2214
16094209
4624
7694319
2299