486
0
247
1
1124
2419
392
467
2830
7
3092
3691
5
1343
3990
2301
2
1048
2881
405
633
552
518
2224
422
325