5135
4939
4476
2470
2331
2088
1668
1601
1411
1377
1296
1262
923
829
815
748
744
732
662
650
649
562
489
483
478
433
426
385
377
365
363
350
340
277
273
269
262
259
258
252
244
233
227
201
196
195
192
159
150
141
134
124
121
109
92
81
80
60
3
0