616
3553
2428
529
1070
682
639
775
470
587
468
602
469
3161
659
1954
432
1627
2637
2427
311
1906
949
388
764
401
592
1560
320
4041
593
840
830
1805
3779
952
1142
297
2873
551
680
979
1402
450
502
859
870
644
1603
1057
429
797
4966
740
987
424
2888
465
422
Copyright © All Rights Reserved