2933
1264
3136
1351
7
10
2198
949
1624
703
1904
823
2905
1252
1505
652
1288
559
777
340
1085
472
1757
760
1190
517
1638
709
1120
487
1267
550
1575
682
707
310
1141
496
966
421
980
427
945
412
889
388
1043
454
1925
832
1722
745
1890
817
1211
526
1449
628
1456
631
2142
925
1967
850
798
349
1827
790
1253
544
546
241
784
343
1246
541
1071
466
1519
658
1533
664
1652
715
749
328
190
588
259
567
250
322
145
483
214
511
226
721
316
Copyright © All Rights Reserved