7
10
336
151
161
76
140
67
77
40
154
73
105
52
252
115
224
103
658
289
259
118
1463
634
2002
865
777
340
1050
457
1498
649
987
430
1043
454
4984
2143
4914
2113
2877
1240
889
388
2051
886
1162
505
3248
1399
1057
460
1904
823
1666
721
966
421
1533
664
875
382
861
376
2709
1168
413
184
385
172
1253
544
1694
733
651
286
959
418
483
214
322
145
350
157
567
250
1218
529
931
406
476
211
497
220
3598
1549
1918
829
882
2366
1021
Copyright © All Rights Reserved