951
1
1681
21152
8
1380
0
784
1787
2669
2
1694
3090
6
1075
2903
3
1174
2932
496
1015
2530
4
2262
1606
2906
690
2999
1526
108797
1081
32302
868
564
801
3485
7
3080