629
1166
970
848
1127
2776
2078
1442
681
992
392
2282
1942
1028
448
411
808
1050
1235
963
564
2275
1279
3249
523
403
575
1008
1695
2721
801
488
4231
269
252
604
620
1744
1244
499
1036
578
350
2371
821
2393
2687
857
795
1927
1322
736
1196
1781
1704
957
799
1024
2241
936
Copyright © All Rights Reserved