158 30
660 509
109 283
803 874
938 136
240 225
122 211
184 222
828 174
327 817
286 318
685 859
512 569
963 672
350 621
724 505
243 293
636 236
139 404
245 632