957
2
283
1
87
354
826
329
1225
0
819
759
363
1607
630
352
1269
2956
14
1067
705
3
229
101
323
760
305
951
684
703
762
233
250
235
1040