7
10
861
376
371
166
2905
1252
2534
1093
1904
823
868
379
742
325
1505
652
350
157
119
58
308
139
259
118
588
385
172
140
67
168
79
3115
1342
1176
511
1526
661
1162
505
1477
640
826
361
651
286
3241
1396
2793
1204
2002
865
2366
1021
1337
580
1862
805
1806
781
833
364
840
367
523
567
250
1106
481
756
331
924
403
1022
445
728
319
952
415
Copyright © All Rights Reserved