3533
2840
2717
2686
2457
2434
1898
1748
1725
1648
1580
1674
1594
1571
1387
1294
1272
1226
1213
1185
878
840
578
535
520
371
353
328
303
276
251
224
200
177
150
125
102