7772
8
1697
3
2200
6
970
1
2016
4
3691
5
1223
17353
0
7515
1165
31535
2163
107
635
408
2372
2
2312
2881
19279
1182
1020
2637
1578
11756
1098
360