661
2
1302
712
0
1210
3
875
1
844
622
737
1614
15
765
645
1841
751
1426
606
4
686
655
211
39
33
1627
1513
1587
1124
877
644
690
253
50
4166