1015
1
3090
6
6236
10
2903
3
2932
2
21152
8
3546
181997
11
562
17946
0
1660
4
2184
3080
19783
32302
11059
9
1967
2996
11153
572
1189
2245
1369
2562
1566
1681
10827
3083
3158
2629