40970 685
13604 262
8087 229
21095 313
7338 513
23052 433
6410 362
4670 74
3950 218
4734 661
9188 828
3396 387
6800 311
11117 345
3077 92