39511 217
16611 396
25148 271
3324 257
6313 587
4035 654
3072 58
1903 132
5463 714
5835 563
2624 55
13159 822
3722 324
7890 694
3745 638