8116
6
486
0
965
1408
326
736
1
6515
464
518
165
675
363
373
1125
483
670
1084
46
3700
505
3808
5393
8
301
367
2189