1201
2
1489
3
2304
6
1644
912
1
1154
4877
10
1308
1837
1659
1189
1304
1742
5
1311
886
1960
1194
4513
3296
1035
1525
1412
1017
1941
1635
1544
1060
4
1593
1362
1398