40954 685
13582 262
8083 229
21085 313
7334 513
23030 433
6402 362
4662 74
3946 218
4732 661
9183 828
3396 387
6795 311
11114 345
3075 92