42680 226
33913 311
19601 247
24329 812
61099 177
118676 334
86048 916
36922 502
43874 411
65935 1063