536
147
487
187
478
205
240
87
284
146
595
246
299
216
407
21
752
202
583
134
511
166
505
72
207
95
309
9
346
62
531
107
291
159
171
57
417
124
263
113