595
262
329
148
406
181
266
121
532
235
854
373
546
241
679
298
308
139
588
259
280
127
343
154
903
394
161
76
203
94
168
79
322
145
238
109
119
58
231
106
210
97
189
88
140
67
301
136
224
103
252
115
245
112
378
169
287
130
118
217
100
91
46
73
63
34
1113
484
70
37
126
61
175
82
105
52
Copyright © All Rights Reserved