3090
6
2903
3
2932
2
21152
8
1992
1
2595
2629
2571
1606
3080
1174
6561
14
4837
5
0
11059
9
3491
4
2600
3014
20
1369
2761
1145
3329
1505
181997
11
3083
17946
2304
2037
3546
2996