835
2
326
1
875
228
994
8
1494
471
615500
4
647
0
969
825
1504
950
1548
273
555
1427
953
934
372
611
154
309
366
344
294
307
1622
11938
10