42340 685
15248 262
8471 229
21351 313
7562 513
24369 433
6750 362
6048 75
4125 218
4843 661
9593 828
3538 387
9866 313
11318 345
3307 92