5230
3729
2482
2175
1717
1684
1603
1466
1411
1238
1082
923
917
841
829
815
771
762
662
652
650
562
499
493
478
433
426
382
365
363
350
342
294
277
274
273
269
262
259
258
245
244
202
201
197
196
184
182
164
141
134
124
121
115
106
96
92
81
80
60
54
3
0