59462 660
13659 178
3038 207
4843 555
18454 87
2399 338
25238 247
5115 471
15403 147
3993 187
5009 649
4870 904
2651 352
6188 724
15752 917
1769 232