2629
2
2245
3
3080
21152
8
1047
3090
6
2932
5782
4
297066
0
4358
6561
14
3329
1
4198
2304
2093
1622
2595
2761
1145
5151
2037
1931
1488
3715
1505