2497
1491
4640
2297
1450
3806
2850
1146
11962
1687
3965
2894
1309
2695
1003
832