104982 518
15566 131
4231 598
83773 984
37326 72
6346 534
4213 87
5775 819
5724 187
4155 212
9530 177