1036
3
1321
4
1380
2
2678
5
3378
1
433
549
612
1449
2831
690
5158
1921
2260
8745
1092
985
1637
1699
663
1372
6
411
982
1183
1277
2869
1108
1680
951
1452