2123
1
1320
1222
1639
1412
2040
2
1989
3
974
2470
5
1883
967
1195
1348
25
1385
2034
1200
1181
1714
8
1794
1678
2115
1097