5136
3951
2362
2348
2257
2178
2126
1325
1261
1180
1113
1044
1000
936
897
893
819
760
639
599
555
539
524
445
433
431
414
406
401
391
350
348
325
288
285
279
270
242
202
201
166
140
138
127
121
120
117
105
104
100
99
98
92
91
86
85
69