4198
3776
3493
2396
2010
1843
1741
1561
1524
1183
1174
992
961
932
851
822
794
749
744
634
439
437
423
385
363
352
350
338
282
242
228
227
224
178
164
149
144
139
135
134
133
120
116
101
97
96
84
75
62
61
51
50
49
47
39
37
33