954
1
1799
571
460
760
1252
1356
4148
6
2979
4
620
399
562
2
675
747
744
0
2207
686
514
480
2622
660
86
1158
951
1575
987
1314
725
527
603