5586
5112
4121
2779
2437
1918
1588
1411
1407
1363
1331
1264
921
917
829
815
745
693
657
650
648
605
555
484
478
474
429
425
378
363
355
347
288
276
273
269
268
259
255
249
244
226
211
201
191
188
184
183
168
159
149
141
134
123
121
98
84
81
80
71
60
0