5088
4766
2735
2567
2541
1700
1632
1471
1412
1272
1125
989
923
842
829
815
790
783
699
690
650
566
555
499
480
438
430
417
404
395
364
350
345
343
289
278
274
273
272
271
268
260
244
211
201
197
184
164
141
134
124
121
118
107
106
96
81
80
60
54
3
0