4358
6
2337
5
6561
14
3329
1
1650
0
800
4198
2304
2093
1622
2595
8
2761
2
297066
685
1145
5065
267612
6779
4978