59445 660
13659 178
3037 207
4843 555
18452 87
2399 338
25222 247
5115 471
15402 147
3993 187
5009 649
4870 904
2651 352
6187 724
15751 917
1769 232