578
847
1683
593
2756
2190
702
529
1
628
1
892
488
1
2404
1
8603
778
831
759
675
407
476
1430
543
865
464
575
586
1
736
921
614
700
1547
924
9485
458
6104
1
652
999
480
1035
617