1694
1
2903
3
951
21152
8
3158
2
3090
6
3485
7
2932
1015
2669
5296
13
1794
690
0
1726
25669
564
19783
17946
2949
2715
3080
2781
1743
2964
2315
1603
3546
2906
108797