7
10
98
49
56
31
560
247
4977
2140
14
13
644
283
2380
1027
826
361
504
223
4200
1807
1428
619
441
196
2016
871
924
403
777
340
238
109
1512
655
686
301
483
214
973
424
3633
1564
1799
778
3010
1297
189
88
5341
2296
1008
439
665
292
Copyright © All Rights Reserved