1015
1
2522
2
1047
1365
1778
2495
0
1694
951
1828
3
690
6707
24
1120
2669
1396
3612
10
1021
1220
1050
1533
24337
22
9817
1787
1078
1300
1373
5
1380
564
2631
1296
1369