42358 685
15281 262
8479 229
21359 313
7566 513
24400 433
6755 362
6073 75
4127 218
4848 661
9597 828
3542 387
9873 313
11322 345
3330 92