21437 55
13035 243
6868 256
14481 978
6949 211
5562 334
9751 521
4768 522
5863 233
9445 318
33797 663