869
0
117
600
710
632
593
960
324
651
999
1123
877
1499
170
510
1868
493
345
520
1388
696
353
352
1726
303
645
395
1356
293
639