7
10
546
241
175
82
322
145
217
100
98
49
161
76
504
223
1169
508
1001
436
609
268
84
43
2051
886
1582
685
1281
556
567
250
700
307
777
340
1449
628
2226
961
945
412
1925
832
791
346
462
205
623
274
4263
1834
10465
4492
5110
2197
5971
2566
3738
1609
1638
709
4389
1888
3822
1645
Copyright © All Rights Reserved