5114
4586
4282
2494
2218
2031
1639
1500
1432
1411
1361
1343
927
917
829
815
757
744
657
650
648
611
561
489
478
475
432
425
384
365
363
350
300
277
273
271
268
259
258
249
244
228
227
201
191
190
188
159
150
141
134
124
121
90
86
81
80
60
3
0