683
0
593
1829
1028
1078
598
1866
1345
402
670
750
473
545
296
572
653
617
856
871
832
3606
3
297
4196
138
573
293
728
1131
428