59389 660
13659 178
3037 207
4843 555
18452 87
2399 338
25213 247
5115 471
15401 147
3990 187
5009 649
4868 904
2651 352
6184 724
15747 917
1768 232