5598
4448
2708
2571
2359
2121
1957
1553
1306
1186
1078
1043
1016
965
910
865
808
694
681
660
603
546
510
491
488
449
435
433
431
427
420
409
408
362
336
267
235
231
217
200
181
179
164
162
158
149
148
141
138
127
117
106
100
99
95
94
87