576
2
939
1556
2125
3
558
4367
7
471
1
813
380
595
819
3207
460
4287
904
0
673
1044
678
650
1312
677
1289
803
119
493
369
887
2071
592
989