5563
5112
4315
2439
2270
1918
1640
1411
1409
1394
1343
1310
926
917
829
815
754
693
657
650
648
611
555
484
478
474
429
425
379
365
363
347
288
277
273
269
268
259
258
249
244
226
222
211
201
191
190
188
180
159
150
141
134
123
121
99
86
81
80
74
60
3
0