83
1
1590
2999
3
1816
2110
790
637
0
1690
2448
2
1660
1788
1380
2368
693
1431
467
1547
1568
2562
1691
745
526
3562
1093
2710
801
4179
830
802
2166