2128
2
547
602
1
1224
623
435
657
485
1280
2621
9
4895
5
403
973
476
827
4
413
693
507
469
418
1680
1396
743
0
3081
4644
11
1090
1632
786
3920
1338
3