21511 55
13053 243
6874 256
14499 978
6952 211
5562 334
9751 521
4769 522
5879 233
9447 318
33809 663