7
10
5040
2167
749
328
1085
472
266
121
847
370
2513
1084
756
331
1484
643
147
70
154
73
133
64
742
325
441
196
112
55
812
355
889
388
1176
511
539
238
91
46
119
58
105
52
483
214
693
304
126
61
602
265
1197
520
686
301
931
406
3171
1366
1155
502
2653
1144
581
256
1463
634
1365
592
861
376
1533
664
3157
1360
1071
466
777
340
1008
439
1757
760
665
292
623
274
Copyright © All Rights Reserved