951
0
984
758
14
578
690
1001
1089
2510
1045
931
1028
471
828
1123
694
747
600
2996
2595
453
1494
1022
557
761
1640
19783
2
962
1302
638