7
10
532
235
693
304
1477
640
581
256
497
220
1197
520
217
100
462
205
245
112
77
40
455
202
287
130
28
19
1295
562
567
250
434
193
63
34
231
106
126
61
448
199
406
181
385
172
343
154
350
157
546
241
413
184
203
94
49
273
124
2016
871
2317
1000
2632
1135
539
238
109
420
187
553
244
4256
1831
2436
1051
1988
859
1246
541
Copyright © All Rights Reserved