59946 151
135038 308
98260 516
14831 89
84030 828
38329 317
56073 611
105901 375
76213 1003
110470 252
100974 703