951
0
1304
17
1189
1089
297066
747
6698
7
1380
531
2949
7258
25669
536
19783
2
2535
758
7034
1618
797
1
4258
4044
5
3083
2799
6
17946
9956
3
2465
929
3125
3546
32302