7593
6291
3730
3712
3593
3544
3434
2220
1897
1846
1798
1659
1637
1565
1389
1338
1308
1016
981
978
901
900
859
693
663
648
644
637
627
589
585
570
490
488
484
420
377
370
316
294
273
257
246
228
220
203
202
201
191
170
169
160
153
151
149
129
124
106
100
99