940
1
321
478
2
784
1568
7
776
6
400
3
535
815
1331
9
1613
4
159
350
385
276
567
553
447
0
412
655
934
676
36
998
408
355
253
123
843
977