486
0
965
464
518
165
675
363
373
4631
3
483
670
3453
8
1084
46
505
3808
301
367
2189
784
1
714
2727
2306
356