232
1
551
2
209
62
846
890
868
8
673
635
298
744
0
441
716
4
479
306
1324
9
1004
481
777
1292
535
541
1082
627
787
2343
995
815
567
1671