1581
2
3835
5
999
1
1695
7
2159
4398
10
2250
2860
2245
3
2241
1557
3918
1226
3053
3684
3368
1095
742
1503
1951
2060
2797