7
10
448
199
693
304
140
67
119
58
1477
640
581
256
497
220
1617
700
665
292
77
40
56
31
35
22
434
193
763
334
406
181
42
25
105
52
210
97
455
202
168
79
231
106
315
142
462
205
343
154
350
157
49
28
91
46
273
124
2016
871
721
316
2632
1135
553
244
2436
1051
1988
859
1246
541
1134
493
3290
1417
3808
1639
1519
658
16667
7150
21154
9073
Copyright © All Rights Reserved