312 78
1880 123
4622 786
416 545
3198 537
99 556
309 810
516 698
546 580
37 14
312 933
178 549
218 755
964 309
848 102
372 931
318 642
322 729
399 542
719 188
87 751