327
1
74
1011
0
471
576
2
939
2125
3
558
613
807
662
634
632
983
595
650
1312
677
661
592
989
493
119
887
1289
803
369
1044
3061
8
3207