860
0
494
611
935
284
1073
846
58
787
3700
965
305
760
373
3066
616
458
152
472
412
453
2635
320
76
356
800
501
913
1685
463