42352 685
15269 262
8477 229
21357 313
7565 513
24393 433
6754 362
6058 75
4127 218
4846 661
9594 828
3541 387
9871 313
11321 345
3318 92