5938
0
508
588
248
1346
415
471
2356
261
607
47
757
1736
304
452
259
670
518
358
637
605
798
540
277
569
501
255
521
369