4500
3938
2221
2030
2028
1304
1055
1042
968
911
885
884
803
796
625
619
597
581
549
482
469
460
435
407
405
395
368
351
311
310
290
284
274
262
218
206
195
177
169
160
147
144
132
131
129
126
121
112
107
106
102
100
99
97
96
94
84
75
73