2500
1039
962
371
459
226
371
217
254
78
708
143
596
130
466
52
332
179
277
137
331
155
474
194
533
122
353
39
399
188
787
272
412
161
381
131
541
186
187
115