5191
4212
38658
3220
16123
15812
1510
14711
1190
1150
1141
1090
10317
9918
953
9318
877
7630
740
600
525
512
450
445
4115
4114
405
386
374
250
251
237
170
130