59595 660
13663 178
3043 207
4844 555
18455 87
2403 338
25276 247
5122 471
15405 147
4000 187
5012 649
4874 904
2653 352
6194 724
15761 917
1771 232