2400
509
2499
530
12760
2703
1800
382
23324
4941
1499
318