787
0
726
15789
957
423
980
587
441
358
525
2152
2490
408
870
456
479
661
22330
22
637
389
530
413
400
948
1279
1
560
750
13491
1085