59477 660
13660 178
3039 207
4843 555
18454 87
2400 338
25242 247
5115 471
15403 147
3993 187
5010 649
4870 904
2651 352
6188 724
15753 917
1769 232