59966 151
135061 308
98287 516
14831 89
84046 828
38349 317
56087 611
105927 375
76242 1003
110504 252
101003 703