1298
4
1238
1
1056
1354
1132
0
1047
1665
1129
2693
3
2229
2097
2710
9
1448
2
397
1602
300
1207
1374
935
804
1101
493
383
2330
1365
1551
2864
7
745
1261
1084