234
2
7890
5
937
1234
1
802
2993
4
1957
4610
3281
2648
15
1920
1184
2877
12
1355
6
1252
10
1791
1337
1074
986
3
530
1298
456
1121
1412
663
899
439
442
472
2051