472
315
345
143
634
238
149
59
132
62
646
190
550
147
572
172
237
175
141
40
258
150
956
408
574
141
498
193
529
184
377
146
646
141
691
221
308
172
591
277