269
0
422
552
25137
871
1056
1
2727
2
2855
3
247
341
2955
1317
467
3092
407
1125
1333
3691
5
474
2301
1020
2920
58
2992
1282
2881
3498
4
800
3366
1680