4566
4110
2314
2157
2054
1346
1130
1109
1044
963
897
851
780
777
641
636
626
605
554
538
504
485
456
452
416
398
396
385
346
326
324
292
288
279
254
223
218
207
206
163
158
157
149
141
140
132
127
123
115
114
105
100
99
90
80
79
74