497
149
662
86
877
357
336
127
664
169
294
141
666
242
513
173
336
99
461
177
422
88
1441
776
607
190
349
193
442
30
307
67
555
204
1555
683
227
160
586
185