8945
2
1212
0
791
323
2584
11
1133
3657
1
1558
1400
531
578
4002
4
1595
475
1998
1324
652
453
3100
2595
3629
687