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