3090
6
2358
9
2903
3
2932
2
21152
8
1992
1
6346
16
2595
2629
2966
2571
1606
3080
1174
6561
14
3673
4837
5
3248
0
11059
3491
4
2600
3014
20
1369
1289601
2761
1221
2257
1145
3329