594
1
429
584
535
4505
3
741
2
518
416
1108
599
618
665
710
1426
5
703
1135
6831
7
683
550
4881
6
2682
397
386
775
598
489
310
0
390
682
1000