11522
4945
7
10
1890
817
994
433
1869
808
532
235
469
208
553
244
637
280
910
397
595
262
294
133
455
202
2632
1135
476
211
322
145
623
274
763
334
784
343
588
259
140
67
315
142
896
391
497
220
413
184
819
358
889
388
3605
1552
2114
913
2065
892
1855
802
434
193
119
58
448
199
1582
685
1505
652
1701
736
2779
1198
378
169
616
271
1540
667
6020
2587
105
52
Copyright © All Rights Reserved