7
10
21
16
2772
1195
1267
550
420
187
861
376
1505
652
119
58
308
139
259
118
385
172
140
67
5936
2551
1792
775
3157
1360
1603
694
1617
700
1379
598
1246
541
1099
478
1477
640
3003
1294
2226
961
2450
1057
2212
955
1337
580
798
349
665
292
Copyright © All Rights Reserved