39519 217
16616 396
25152 271
3325 257
6316 587
4035 654
3074 58
1903 132
5464 714
5837 563
2625 55
13162 822
3722 324
7891 694
3746 638