1594
1
1234
1235
1338
2195
3
2696
2
1510
1382
1992
1927
1015
697
0
1268
2669
1309
913
2755
1282
1192
4914
6110
4
2808
5
2883
3657
8
1283
1133
2129
5389
3025