486
0
965
956
1
464
2442
4
518
165
675
363
2191
3
373
483
670
408
1084
46
505
3808
1615
2
301
367
1921