256
269
146
252
509
1
358
490
0
601
217
250
198
278
195
360
541
436
307
386
418
282
354
280
313
612
448
439