1212
0
791
323
1133
3657
1
1558
2
1400
531
578
1595
475
1622
1505
1324
652
1523
2951
1384
5
453
1169
2595
3629