59497 660
13661 178
3040 207
4844 555
18454 87
2401 338
25251 247
5117 471
15403 147
3996 187
5010 649
4871 904
2651 352
6190 724
15754 917
1769 232