105027 518
15566 131
4232 598
83790 984
37336 72
6348 534
4214 87
5775 819
5724 187
4155 212
9533 177