2300
4290
1859
5136
2556
6626
1462
786
316
1010
1315
387
4125
658
301
1449
624
546
242
3461
1011
701
1094
564
2176
1553
1107
721
356
683
485
516
996
594
550
627
1550
1346
771
1128
948
467
1018
698
447
851
436
917
2181
1172
725
816
1050
966
361
990
1054
769
Copyright © All Rights Reserved