441
66
156
31
541
150
486
109
655
221
309
79
250
175
426
30
589
206
548
95
145
63
419
95
371
197
275
66
338
225
609
190
248
78
342
192
379
187
223
60