42333 685
15238 262
8470 229
21350 313
7562 513
24360 433
6747 362
6046 75
4123 218
4843 661
9589 828
3535 387
9864 313
11317 345
3304 92