4949
4467
2546
2537
2400
2140
2100
1519
1249
1177
1133
1061
1049
967
960
954
919
769
648
636
595
561
555
491
483
454
453
440
414
397
393
388
327
297
272
242
240
236
231
227
190
184
175
174
155
153
138
133
131
127
126
125
115
102
100
99
97