39343 217
16540 396
25053 271
3298 257
6291 587
4017 654
3055 58
1886 132
5449 714
5827 563
2610 55
13134 822
3702 324
7868 694
3737 638