40958 685
13585 262
8084 229
21088 313
7335 513
23032 433
6403 362
4663 74
3946 218
4732 661
9185 828
3396 387
6796 311
11114 345
3075 92