543
1
778
4
824
2
563
147
401
669
1103
1635
886
767
2073
1021
1880
0
395
884
450
1656
1632
1048
6234
625
693
686
75
1537
352
800
963
924