40965 685
13600 262
8086 229
21095 313
7336 513
23049 433
6407 362
4668 74
3949 218
4734 661
9188 828
3396 387
6798 311
11117 345
3077 92