597
2
1018
2669
3580
1
1445
2759
4
4827
2288
2604
7
2249
2109
1637
1540
0
2127
2049
822
5700
3262
5
670
1910
1268
659
1645
3844
1594
883
915
2095
2858
14
928