685
2
75
1
364
469
308
215
102
346
0
120
101
764
398
326
131
504
156
388
93
132
233
109
299
552
476
373
317
154
879
6
54