5504
4301
2591
2460
2332
2056
2044
1463
1242
1170
1100
1090
1036
991
933
927
907
711
674
671
577
526
499
476
472
449
437
432
418
412
402
399
376
351
336
316
278
238
227
212
194
171
163
156
153
150
136
123
118
110
106
104
100
98
95
83
81
78