951
2
684
0
761
1
291
727
3
1053
737
654
1720
488
1603
574
917
622
350
999
1021
896
74
421
665
1214
1671
504
664
444
893
495
663
425