699
286
751
287
606
428
304
581
1273
535
282
315
250
963
400
372
346
556
444
2425
1928
259
2492
478
