959
2
782
1
481
1478
1316
941
983
5
625
734
1099
1192
1374
2964
536
0
473
103
1734
489
578
717
1089
1330
3
1111
4
1147
78
115
1426
685
1047
8
1884