7
10
504
223
791
346
196
91
1855
802
4914
2113
3157
1360
1526
661
1260
547
784
343
1127
490
56
31
1778
769
70
37
1022
445
119
58
4424
1903
371
166
2814
1213
756
331
1302
565
3857
1660
2135
922
2884
1243
959
418
1582
685
1281
556
1799
778
1848
799
1484
643
1820
787
868
379
980
427
2261
976
1337
580
399
178
336
151
581
256
Copyright © All Rights Reserved