2245
3
2629
2
5782
4
4358
6
6561
14
297066
0
3329
1
4198
2304
2093
1622
2595
8
2761
1145
1226
3053
7
2037
1931
894
1488
1505
1038
571
5946