40966 685
13600 262
8086 229
21095 313
7338 513
23051 433
6409 362
4669 74
3949 218
4734 661
9188 828
3396 387
6799 311
11117 345
3077 92