1705
3
400
1
2
557
1143
416
1785
392
385
735
314
0
756
2185
6
345
322
310
1296
487
354
397
249
275
305
646
85
1000
1186
1194
560