7
10
301
136
238
109
1260
547
1050
457
518
229
1589
688
2877
1240
4942
2125
1890
817
889
388
2590
1117
1400
607
924
403
1141
496
1057
460
973
424
875
382
763
334
1736
751
637
280
1372
595
511
226
966
421
588
259
1477
640
483
214
343
154
1015
442
413
184
1526
661
385
172
672
295
1470
665
292
252
115
560
247
392
175
497
220
2079
898
434
193
322
145
350
157
231
106
Copyright © All Rights Reserved