2245
3
3053
7
1868
2450
3765
4
6561
14
1747
1
1970
0
1128
2255
2
3329
928
1720
2304
2595
8
2761
297066
1145
2771
267612
4978
1226
2037
1931
894
1505
1137
1558
539
469