30 583
95 33
103 378
603 4
208 892
353 791
243 966
888 725
217 155
690 538
246 860
115 746
742 529
604 594
411 367
494 1000
591 604
232 169
781 673
685 384