1
788
570
320
239
311
234
366
153
571
566
301
208
531
251
304
377
928
915
470
422
381
785
368
596
2044
230
1077
503
266
691
1219
1200
680
1636
1008
781
713
2159
805
554
1051
1338
450
532
541
697
585
479
1284
431
388
598
631
1740
543
1866
1674
Copyright © All Rights Reserved