42348 685
15264 262
8474 229
21357 313
7564 513
24389 433
6754 362
6052 75
4127 218
4845 661
9594 828
3540 387
9869 313
11320 345
3316 92