42337 685
15245 262
8471 229
21351 313
7562 513
24368 433
6749 362
6048 75
4123 218
4843 661
9590 828
3538 387
9866 313
11318 345
3306 92