1328
682
396
451
347
465
235
270
426
467
865
1024
899
1339
1048
585
408
225
345
421
246
330
289
1295
2198
1079
746
813
1803
2625
647
888
588
488
894
1753
788
1211
824
464
361
571
690
354
370
353
391
412
298
529
2449
709
2041
2101
689
611
543
1826
2081
998
Copyright © All Rights Reserved