1540
667
1533
664
1596
691
4277
1840
1260
547
1246
541
763
334
2345
1012
1421
616
1344
583
1190
517
1176
511
2016
871
1022
445
1414
613
3073
1324
1645
712
2849
1228
1995
862
2233
964
3094
1333
938
409
973
424
1904
823
3192
1375
1568
679
2933
1264
945
412
1351
586
1785
772
1239
538
2835
1222
1435
622
2023
874
2807
1210
1057
460
2044
883
2471
1066
2597
1120
952
415
1400
607
1442
625
1281
556
1365
592
1582
685
756
331
1309
568
1519
658
1218
529
2338
1009
861
376
560
247
1729
748
Copyright © All Rights Reserved