40961 685
13588 262
8084 229
21090 313
7335 513
23033 433
6405 362
4664 74
3946 218
4733 661
9186 828
3396 387
6796 311
11116 345
3075 92