1212
0
791
812
1
323
1057
1133
3657
1558
2
1400
531
578
1595
475
1223
1502
1522
1324
652
453
6494
11
2595