504
0
758
3090
6
879
740
2903
3
914
2932
2
890
621
684
536
571
841
348
543
618
657
538
905
511
21152
8
1396
1362
16
620
785
1441
693
514
527