396
346
648
385
274
420
296
383
446
335
962
704
567
587
839
581
601
660
539
736
474
610
584
901
1082
1574
770
715
701
637
859
2578
970
890
628
644
1239
1012
746
808
1409
1324
943
1113
1566
1193
1280
1028
954
2273
993
960
2011
953
1020
1696
879
1367
876
Copyright © All Rights Reserved