7261
5800
3622
3612
3578
3495
3358
2035
1940
1869
1750
1687
1544
1501
1433
1400
1353
1150
962
918
899
857
855
621
617
609
584
575
557
542
522
470
445
444
406
385
375
339
338
303
296
243
218
209
200
179
172
171
160
159
125
111
106
100
99
93