7
10
3640
1567
4305
1852
2051
886
847
370
861
376
1204
523
651
286
483
214
504
223
686
301
413
184
770
337
735
322
952
415
644
283
707
310
357
160
1148
499
392
175
623
274
Copyright © All Rights Reserved