875
1
765
2
753
645
1426
622
471
531
576
3
2702
322
1149
212
3778
1513
1004
11879
10
1627
1587
844
0
1210
712
1045
253
841
1160
4
698
877
39