7
10
693
304
546
241
581
256
497
220
1197
520
217
100
77
40
287
130
63
34
231
106
126
61
462
205
448
199
406
181
343
154
161
76
28
19
49
98
2016
871
2317
1000
2632
1135
238
109
553
244
4256
1831
2436
1051
1281
556
1246
541
1134
493
3290
1417
3808
1639
1519
658
1925
832
1736
751
1001
436
1337
580
7175
3082
8323
3574
4865
2092
2114
913
3423
1474
2590
1117
6685
2872
7987
3430
2905
1252
Copyright © All Rights Reserved