787
0
726
15789
957
980
441
358
2490
408
870
479
661
637
389
530
413
400
948
560
750
13491
1085
339
722
428
587
52
467
471