1251
392
2500
1039
533
145
1632
911
530
212
364
210
612
118
458
69
702
269
257
115
541
177
496
219
392
199
137
65
340
66
227
61
155
103
367
162
269
53
408
194