39598 685
13712 263
8021 229
20967 313
7235 513
22730 435
6246 362
4468 73
3821 218
4678 661
9031 828
3367 387
5826 311
10905 345
3071 92