492
0
106
879
182
546
402
657
55
138
473
593
750
536
433
1640
459
1420
513
475
810
1834
3144
693
639
742
620
32
189