1004
605
662
128
353
184
579
124
686
262
591
46
330
120
89
36
295
127
278
168
529
119
263
38
287
42
140
103
298
119
567
195
417
157
144
83
251
115
563
135