512
589
365
1644
645
838
628
462
499
1011
801
1391
1269
685
943
626
912
830
928
525
400
953
324
396
216
318
439
422
521
238
457
473
201
543
478
464
586
759
287
297
328
288
762
230
1655
1551
1542
530
913
692
3582
730
963
436
284
1521
454
1182
Copyright © All Rights Reserved