40980 685
13610 262
8088 229
21099 313
7339 513
23064 433
6410 362
4672 74
3953 218
4734 661
9188 828
3396 387
6803 311
11117 345
3078 92