777
0
2697
418
534
590
527
984
780
809
878
1458
1911
417
2524
1125
1850
1
2087
2
931
484
5382
5
778
371
458
1475
392
2271
4
1133
736
320