295 82
2898 313
579 511
843 524
641 697
669 528
1235 359
90 535
80 168
158 313
388 148
411 35
1163 1000
283 683
155 586
398 488
624 263
396 364
264 828
721 80
240 73
1104 5