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