59395 660
13659 178
3037 207
4843 555
18452 87
2399 338
25218 247
5115 471
15402 147
3990 187
5009 649
4868 904
2651 352
6186 724
15749 917
1768 232