613
581
362
940
543
250
564
655
4610
444
401
597
42227
32100
31183
28415
2450267
22104
2136153
19556
1953149
15900
15670
13910