42272 685
15165 262
8453 229
21336 313
7547 513
24316 433
6723 362
6030 75
4119 218
4838 661
9578 828
3525 387
9853 313
11310 345
3296 92