329
148
203
94
91
46
154
73
63
34
217
100
1113
484
70
37
126
61
175
82
105
52
84
43
196
140
67
112
55
266
121
686
301
434
193
287
130
136
273
124
350
157
294
133
574
253
378
169
595
262
560
247
371
166
119
58
98
49
399
178
168
79
252
115
147
357
160
42
25
280
127
28
182
85
2548
1099
2667
1150
2058
889
2240
967
1407
610
1561
676
994
433
Copyright © All Rights Reserved