3090
6
1044
1
2903
3
2932
2
21152
8
2966
1992
2595
442
0
2629
2571
1606
3080
1174
6561
14
4837
5
11059
9
3491
4
2600
3014
20
1369
3144
2761
1145
919
3329
1505
181997
11
3083