382
137
305
340
223
204
257
1212
497
850
998
1171
540
521
369
619
445
534
758
593
1162
1147
641
742
1829
456
407
632
732
633
1069
1677
719
937
1260
469
1142
1448
830
655
666
1472
1220
1777
715
591
811
1517
774
783
1397
784
760
1105
618
3041
391
3045
1505
Copyright © All Rights Reserved