22194 56
13321 243
6968 256
14658 978
7017 211
5573 334
9762 521
4776 522
5907 233
9481 318
33944 663