5697
4620
4210
2868
2350
1745
1586
1558
1529
1507
1408
1182
910
829
809
670
661
652
646
645
585
582
570
533
518
507
478
467
422
418
369
347
304
273
270
267
264
258
253
244
238
215
201
195
187
186
184
165
163
149
145
141
134
123
121
106
96
80
63
60
44
42
33
0