10970
2470
2325
524
2578
581
3268
736
15000
3377
1429
322
3279
739
1740
392
3001
676