1296
2
2185
6
345
1
310
385
1148
736
392
350
496
1115
3
488
901
82
2180
8
1387
1059
0
364
494
91
1060
5
335
903
355
534
1607
353
630
1269
87