5182
4892
4467
2976
2511
2457
2271
2110
1934
1642
1405
1383
1338
1188
1072
1067
1041
937
893
655
568
566
535
527
508
418
395
392
374
324
298
296
267
244
197
185
178
174
169
164
160
157
148
135
110
95
94
91
73
71
63
58
57
54
53
49
47
45