1829
0
1028
2121
1
1078
598
1866
1345
402
670
750
473
545
3690
572
916
653
617
856
871
832
3606
3
4196
138
573
293
728
1131
428
781