8945
2
1015
1
1087
1212
0
791
496
323
1380
1133
3657
1400
531
1606
578
1595
475
1324
652
32302
453
1751