42107 685
14983 262
8409 229
21319 313
7530 513
24180 433
6695 362
5786 75
4109 218
4833 661
9538 828
3513 387
9813 313
11292 345
3245 92