2245
3
3090
6
2903
2932
2
21152
8
1992
1
297066
0
3765
4
2595
2629
2354
2571
1606
3080
1174
6561
14
4837
5
11059
9
3491
2600
3014
20
1226
1369
571
2761
1145
894
3329
1505