40959 685
13586 262
8084 229
21088 313
7335 513
23033 433
6405 362
4664 74
3946 218
4732 661
9185 828
3396 387
6796 311
11116 345
3075 92