1232
1
1647
2288
814
933
417
0
2982
3
852
1544
2897
4
2644
2
1129
854
436
1219
1291
2669
661
4436
9
2870
565
7952
1342