109611
1750
1433
1380
1630
792
331
580
283
364
542802
290
42257
32110
31183
28415
2450267
22104
2136153
19566
1954149
15900
15670
13910