2040
584
376
1606
1757
1358
780
6533
887
1573
981
1692
563
680
1239
275
341
601
816
558
519
1247
428
606
416
393
201
321
281
199
494
368
386
338
358
296
640
437
567
1020
1486
731
1470
661
783
2326
642
1079
865
427
849
415
1115
344
670
515
394
943
Copyright © All Rights Reserved