504
0
167
493
804
500
594
1
2139
4
590
1179
1829
2726
8
277
4775
2
598
400
843
448
408
930
83
645
999
960
476
1808
7
427
944
1123