22666 56
13485 243
7066 256
14778 978
7019 211
5579 334
9764 521
4781 522
5941 233
9515 318
34082 663