42293 685
15203 262
8458 229
21343 313
7552 513
24331 433
6730 362
6035 75
4122 218
4841 661
9580 828
3530 387
9857 313
11316 345
3299 92