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