7
10
21
16
14
13
504
223
791
346
476
211
609
268
728
319
336
151
1064
463
3003
1294
70
37
2653
1144
4914
2113
2121
916
4522
1945
2506
1081
3185
1372
1981
856
1092
475
3304
1423
735
322
651
286
910
397
1176
511
784
343
1302
565
1778
769
Copyright © All Rights Reserved