42237 685
15130 262
8441 229
21331 313
7544 513
24293 433
6714 362
6013 75
4115 218
4835 661
9572 828
3522 387
9848 313
11305 345
3294 92