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