42298 685
15208 262
8459 229
21343 313
7553 513
24334 433
6732 362
6037 75
4122 218
4841 661
9584 828
3530 387
9858 313
11316 345
3300 92