661
2
322
1
1301
875
622
1149
425
655
3
606
4
685
211
844
0
1210
712
1614
15
32
1627
1513
841
877
648
8
253
4165