600
0
877
978
430
599
1496
425
469
288
1691
1
1782
956
2
125
315
352
2588
1114
1611
409
653
452
691
303
337
817
333
391
345
1131
932