40962 685
13591 262
8086 229
21091 313
7335 513
23036 433
6405 362
4667 74
3948 218
4733 661
9186 828
3396 387
6798 311
11116 345
3075 92