39523 217
16617 396
25153 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