1097
2
1616
4
1195
1
1370
1480
3
778
0
4270
1302
1760
1098
1050
1580
977
2503
789
879
657
1143
1123
2202
7
1379
1493
1132
1296
684
970
653
1125
11167
10
1529