697
1
415
308
367
288
371
236
239
234
762
331
2
706
684
0
37
233
470
519
444
254
376
305
294
104
323
209
129
452
3
354
702
230