2147
4
5431
2
457
1
437
0
1281
1540
2934
2350
5
2234
1647
3527
2297
1695
1226
796
6
1254
1618
1894
3
2333
2036
4083
2999
1211
2003
4914
2954
1596
2126
1881
1769