5251
4302
39158
3260
16623
15812
1540
14911
1200
1170
1171
1110
10417
10018
963
9418
897
7830
740
600
525
522
450
4415
445
425
4214
386
384
260
257
251
170
140