40945 685
13567 262
8081 229
21079 313
7332 513
23026 433
6397 362
4659 74
3943 218
4732 661
9181 828
3396 387
6794 311
11113 345
3075 92