21421 55
13025 243
6865 256
14476 978
6947 211
5562 334
9751 521
4768 522
5860 233
9444 318
33794 663