950
4610
434
513
453
523
485
404
567
456
6312
623
42227
32110
31183
28415
2450267
22104
2136153
19556
1953149
15900
15670
13910