531
338
416
382
312
346
298
1290
323
421
253
358
575
983
294
335
407
411
358
254
277
904
317
414
386
259
407
270
512
879
317
285
602
2043
905
678
1114
1130
260
288
548
360
574
804
281
506
380
1194
1413
320
308
