40951 685
13572 262
8081 229
21083 313
7334 513
23029 433
6402 362
4661 74
3946 218
4732 661
9182 828
3396 387
6795 311
11114 345
3075 92