4939
4476
2470
2331
2088
1601
1377
1296
1262
748
744
732
662
649
562
483
426
385
377
340
277
273
262
259
252
233
201
196
195
192
150
141
109
92
3
0