220
487
591
247
542
634
1099
720
1174
849
340
526
333
491
541
343
689
499
586
299
771
375
863
3249
1682
1159
583
648
2615
1572
2846
489
714
1392
587
380
345
421
932
919
1447
2290
465
875
821
998
845
2443
857
659
3274
3037
1139
1335
1157
1191
1444
1453
307
Copyright © All Rights Reserved