41575 685
14347 262
8268 229
21233 313
7424 513
23730 433
6582 362
5059 74
4028 218
4785 661
9409 828
3462 387
6900 311
11194 345
3141 92