305
1
319
406
2
310
703
3
486
343
101
760
0
220
540
424
360
234
222
353
479
297
332
779
9
695
514
438
339
712
12
833
69