951
2
684
0
761
1
291
727
3
1053
736
654
1719
488
1603
573
917
622
349
999
1021
896
74
421
665
1214
1671
503
664
444
892
495
663
423