301894
2630
20523
2484354
1675541
265176
19636
22612
2600
1930
2920
39344
42257
32110
31183
28425
2450267
22104
2136153
19566
1954149
15910
15670
13910