570
1
800
4179
1583
0
1067
2908
2
645
752
657
532
612
1501
1093
2166
182
485
5897
4
493
1816
416
1422
593
1545
1056
549
189
929
138
948
761