1015
1
3090
6
2903
3
2932
2
6236
10
21152
8
3080
19783
3546
1967
2245
17946
0
562
2629
25669
2996
32302
3453
3014
20
1189
572
11153
1268
3222
2400
262
1087
2562
2048
2141
9