5659
4874
2851
2760
2695
2140
2106
1567
1320
1226
1196
1155
1139
1118
1098
1004
940
792
769
711
702
572
570
566
541
528
511
506
499
493
492
485
411
368
349
309
286
276
272
258
221
219
180
170
167
158
153
148
145
139
137
125
106
100
99
97
96
95