948
2
598
1
191
664
523
562
309
375
495
0
177
272
540
202
59
87
98
487
337
369
344
987
5
1055
4
980
66
869
8
675
524
1177
576