42291 685
15200 262
8457 229
21343 313
7552 513
24330 433
6730 362
6035 75
4122 218
4841 661
9580 828
3530 387
9855 313
11316 345
3299 92