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