954
1
1799
571
460
760
1254
1356
4148
6
2979
4
621
399
562
2
675
748
745
0
2207
687
515
481
2623
661
86
1159
951
1576
988
1314
725
527
604