4778
4191
2427
2289
2141
1384
1334
1318
1103
1006
954
850
819
774
754
663
642
614
602
530
511
479
459
451
408
397
394
391
373
355
348
335
315
289
257
231
220
211
203
177
155
142
140
138
128
127
115
114
112
107
100
99
91
85
82
78
69