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