489
0
353
561
296
1
8116
6
486
2108
3
965
464
518
165
675
363
373
416
483
670
1084
46
505
3808
301
367
2189