39515 217
16616 396
25151 271
3324 257
6316 587
4035 654
3074 58
1903 132
5463 714
5836 563
2625 55
13160 822
3722 324
7890 694
3746 638