951
1
2669
2
1015
564
1694
690
108797
0
1743
21152
8
2949
1787
2670
2530
4
1451
5375
562
10827
2312
843
9956
3
3835
5
2495
2629
6236
10
716
297066
2906
3012
1289601
3518