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