2496
1490
4640
2295
1449
3806
2849
1145
11956
1687
3964
2893
1309
2695
1000
829