80
0
1133
2143
781
668
297
390
691
344
1
809
2524
2
2727
7082
9
325
1062
957
1161
1199
456
392
663
269
5875
787
4536
1880