7
10
959
418
1008
439
6958
2989
847
370
658
289
6020
2587
315
142
525
232
714
313
511
226
686
301
280
127
1267
550
637
1078
469
1176
406
181
644
283
791
346
294
133
2387
1030
462
205
595
262
175
82
196
91
161
76
364
163
2198
949
2219
958
2030
877
5453
2344
2401
1036
2520
1087
3360
1447
1918
829
1904
823
861
376
1932
835
1498
649
2450
1057
973
424
728
319
Copyright © All Rights Reserved