39526 217
16621 396
25159 271
3325 257
6316 587
4036 654
3074 58
1903 132
5465 714
5837 563
2625 55
13162 822
3722 324
7891 694
3746 638