3089 110
3022 631
157893 479
2884 354
104223 1077
111039 791
61949 316
86385 287
84243 388
160859 248
125993 128
171018 886