7
10
546
241
1197
520
217
100
273
124
378
169
602
265
196
91
140
67
84
43
406
181
329
148
364
163
154
73
70
37
28
19
21
16
49
35
22
252
115
3724
1603
574
253
553
244
693
304
3003
1294
1169
508
147
2051
886
511
226
1925
832
791
346
1001
436
1337
580
12159
5218
13776
5911
8932
3835
Copyright © All Rights Reserved