426
148
169
67
558
212
464
135
436
127
347
186
356
233
473
282
560
313
226
119
311
137
343
130
548
217
515
152
311
174
954
400
357
126
162
97
282
172
573
52