42585 226
33810 311
19551 247
24276 812
60968 177
118405 334
85901 916
36825 502
43760 411
65751 1063