40972 685
13604 262
8087 229
21095 313
7338 513
23059 433
6410 362
4670 74
3951 218
4734 661
9188 828
3396 387
6801 311
11117 345
3077 92