7
10
35
22
21
16
2772
1195
1764
763
1827
790
1771
766
1092
475
1309
568
917
400
1624
703
1631
706
504
223
791
346
1267
550
728
319
672
295
637
280
196
91
3003
1294
1232
535
2457
1060
861
376
371
166
2534
1093
1904
823
742
325
1505
652
119
58
308
139
259
118
385
172
140
67
168
79
Copyright © All Rights Reserved