871
3
400
0
1454
1566
2
475
198
1
2320
4675
1391
1208
472
1665
2847
4546
913
2105
611
974
1129
484
794
2800
477
2194
4
2000
8155
12
787
1526
58
2473