40945 685
13564 262
8079 228
21079 313
7332 513
23026 433
6397 362
4659 74
3943 218
4730 661
9181 828
3396 387
6794 311
11113 345
3075 92