7
10
546
241
581
256
497
220
217
100
245
112
1295
562
434
193
140
67
63
34
882
385
350
157
231
106
126
61
42
25
462
205
448
199
172
343
154
161
76
238
109
196
91
203
94
28
19
49
98
2016
871
721
316
2632
1135
553
244
1582
685
1281
556
1246
541
1092
475
700
307
3290
1417
3808
1639
945
412
7175
3082
8323
3574
6636
2851
4361
1876
6685
2872
7987
3430
2905
1252
Copyright © All Rights Reserved