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