315
1496
250
1188
421
2000
315
1496
269
1279
509
2420
292
1389
356
1694
631
3000