821
1103
1345
572
475
1257
637
984
1619
388
469
832
750
896
526
714
3646
752
907
524
2392
770
1019
1310
2373
546
995
2553
1057
324
848
1103
1040
2759
953
880
1033
1875
8670
501
554
936
837
593
1564
813
625
841
584
1419
763
1533