295 489
109 102
291 71
681 267
264 436
154 21
351 333
298 265
18 312
858 153
203 619
240 876
545 148
418 306
272 872