42332 685
15237 262
8470 229
21349 313
7561 513
24359 433
6747 362
6046 75
4123 218
4843 661
9589 828
3534 387
9862 313
11317 345
3303 92