649
131
249
118
318
75
335
37
623
146
612
113
349
186
168
86
313
75
494
201
579
216
307
68
488
199
290
163
532
34
315
119
656
225
417
179
193
65
345
128