98 280
878 172
758 308
1012 588
888 15
109 706
288 31
414 877
820 987
243 367
451 247
398 581
344 808
301 108
215 344
440 655
978 959
362 876
65 169
41 972