959
2185
1166
1942
601
782
2171
1081
987
620
919
525
1507
418
822
376
2911
1053
705
482
866
733
884
931
1850
1220
1480
1884
1184
767
4128
1296
1335
881
626
463
693
690
3469
1359
4183
3175
903
759
902
688
821
279
627
1697
1183
1021
521
1025
262
825
794
1078
929
Copyright © All Rights Reserved