1804
1
3090
6
2903
3
2932
2
1660
997
2163
0
21152
8
1060
25669
19783
17946
607
3080
733
3673
989
2964
1603
3546
2906
572
3868
10
1668
4471
1289601
4
5347
2835
5052
462