42230 685
15124 262
8441 229
21330 313
7544 513
24288 433
6714 362
6009 75
4115 218
4835 661
9572 828
3522 387
9847 313
11302 345
3294 92