83
1
1015
2999
3
1590
1694
951
690
2669
2
2092
7
1904
1787
2110
1380
0
564
637
2578
2740
784
5338
1743
1038
108797
3835
5
496
2769
1816
1347
3518
1451
1606