826
1
3051
2
2996
0
1045
32302
1282
536
7258
2949
3090
6
255
2903
3
1692
2932
645
758
670
515
14
370
108797
728
1179
297066
21152
8
1812
6781
61216
572
1458