59590 660
13663 178
3042 207
4844 555
18455 87
2403 338
25276 247
5121 471
15405 147
3999 187
5012 649
4874 904
2652 352
6193 724
15760 917
1771 232