7
10
3003
1294
2310
997
385
172
441
196
434
193
399
178
217
100
252
115
105
52
231
106
238
109
4116
1771
966
421
616
271
1337
580
693
304
1421
651
286
3122
1345
1820
787
1568
679
1085
472
1183
514
1008
439
Copyright © All Rights Reserved