4524
4161
2466
2336
2278
1594
1482
1387
1102
1013
925
915
892
881
835
786
655
613
594
557
545
510
502
488
484
456
413
410
405
374
354
344
333
301
293
259
248
227
209
196
177
170
161
156
148
143
141
140
139
137
135
119
113
107
100
98
97
79
75