4287
1
817
811
595
1312
3
676
650
1288
0
989
591
493
2
803
369
119
887
2071
660
67
440
626
680
512
706
637
857
1658
864
1095
1618
80