395
2
288
1
886
359
1543
3
271
663
0
345
1789
8
413
557
1000
530
1143
1804
5
400
752
856
1705
393
324
1186
560
87
502
372
935
82
948