59455 660
13659 178
3037 207
4843 555
18453 87
2399 338
25226 247
5115 471
15403 147
3993 187
5009 649
4870 904
2651 352
6188 724
15752 917
1769 232