42334 685
15241 262
8471 229
21350 313
7562 513
24365 433
6748 362
6048 75
4123 218
4843 661
9590 828
3538 387
9866 313
11318 345
3305 92