20 488 50 314 500 394 503 160 124 1382 1000 15 134 155 523 910 222 2321 1515 201 303