166543
18
474
0
811
2299
1
547
887
2459
9
1049
3092
1750
2
502
3568
4
1053
1824
576
408
4675
325
448
774
351
828
1541
468
301