1252
0
1295
1
566
1239
1336
621
3252
1017
254
2294
883
1494
467
611
1382
1015
87
1761
1698
1274
612
733
1785
356