1239
1
2477
3
5440
8
791
0
2069
5
4358
6
1329
2
685
3743
9
2204
3435
4
2156
800
2012
2595
534
2316
25669
2921
948
3673
501
721
964
2661
2073
2337
2173
1028
1225