956
2
2740
484
1
936
4
412
398
1553
6
775
3
394
558
513
756
735
531
455
464
423
601
481
547
1201
0
1015
803
631
738
592
632
583
445
1128