22103 56
13277 243
6955 256
14638 978
7015 211
5573 334
9761 521
4775 522
5905 233
9477 318
33918 663