2016
427
2120
450
2450
519
2450
519
5891
1248
1644
349
2495
529
2483
526
2556
542
1810
384
2364
501