7
10
21
16
14
13
2772
1195
1267
550
420
187
861
376
1505
652
119
58
308
139
259
118
385
172
140
67
1386
601
980
427
5936
2551
1792
775
3549
1528
1638
709
3157
1360
3472
1495
1603
694
1617
700
1379
598
1246
541
1099
478
735
322
1477
640
826
361
3003
1294
1519
658
2226
961
2450
1057
1526
661
2212
955
Copyright © All Rights Reserved