1234
1
1338
1594
1382
1235
913
2195
3
1081
791
1927
2
951
1451
0
1015
674
8527
1510
24337
22
1268
2669
1162
1152
1223
851
1440
6753
17
1767
2755
5746
23
2505