875
1
471
2
530
576
3
2702
322
211
1149
137877
11
7120
4
2206
6
29632
0
1637
11876
10
1004
1513
3778
1627
1587
1210
712
844
1045
698
877
841
1159
253
39