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