1047
8
823
1
629
697
587
924
453
86
696
689
734
76
1637
630
2
403
643
672
704
149
811
1331
646
624
0
669
588
91
528
710
1343
531