46639
16454
14008
13286
9359
7195
3779
2981
2891
2482
1812
1518
1384
1347
1165
890
807
741
711
703
626
524
129
58
53
34