525
388
264
306
335
578
700
573
302
308
133
247
716
484
459
529
467
550
604
516
448
201
544
1509
824
254
597
342
224
1300
600
817
1736
614
4148
1911
2292
2048
1054
1590
3385
1435
892
611
1488
2191
452
1763
412
405
554
775
556
1495
545
759
Copyright © All Rights Reserved