3090
6
1189
0
21152
8
2903
3
2932
2
1819
1
977
3673
25669
2907
3176
2966
10
14
983
1593
2194
1124
657
572
755
2682
3080
19783
2465
37355
13
1289601
4
951
1849
55904
1514