42350 685
15264 262
8475 229
21357 313
7564 513
24390 433
6754 362
6053 75
4127 218
4845 661
9594 828
3540 387
9869 313
11320 345
3316 92