836
1
1314
1023
844
991
1346
1557
1447
1649
1286
3
1377
2
1412
1088
1605
1221
2303
1169
1116
2272
2365
4
5375
0
1128
1309
1495
601
1038
467
784
673