5290
4724
2758
2591
2385
1699
1636
1600
1272
1129
1021
974
945
881
864
783
742
738
663
592
572
564
542
521
498
489
456
454
441
437
426
425
380
354
288
286
267
265
263
246
194
192
168
159
153
152
148
140
138
133
117
106
102
101
100
99
95
92