5525
4790
2783
2699
2631
2047
2024
1535
1269
1173
1171
1146
1112
1091
1073
954
906
753
752
697
688
581
550
543
531
511
508
492
488
487
468
467
389
359
338
296
283
279
269
233
217
210
183
175
162
157
150
149
137
136
133
114
101
100
99
97
94
93
90