963
738
402
520
592
1612
603
439
2147
1089
1343
1268
447
931
849
477
1471
2328
464
1008
692
835
435
622
644
2153
707
793
357
177
1380
1862
1732
2599
2296
2341
2486
1316
797
808
733
1120
579
1017
957
483
935
1042
803
215
245
368
608
1226
1298
750
521
1007
580
Copyright © All Rights Reserved