7
10
21
16
14
13
504
223
791
346
476
211
728
319
70
37
2653
1144
4914
2113
2121
916
4522
1945
2506
1081
3185
1372
1981
856
1092
475
3304
1423
910
397
1176
511
784
343
1778
769
210
97
840
367
1106
481
525
232
245
112
427
190
735
322
595
262
2954
1273
Copyright © All Rights Reserved