104993 518
15566 131
4231 598
83777 984
37327 72
6346 534
4213 87
5775 819
5724 187
4155 212
9531 177