42242 685
15134 262
8442 229
21332 313
7544 513
24294 433
6714 362
6015 75
4115 218
4835 661
9572 828
3522 387
9848 313
11305 345
3295 92