42301 685
15213 262
8460 229
21344 313
7553 513
24338 433
6733 362
6037 75
4122 218
4841 661
9586 828
3531 387
9859 313
11316 345
3301 92