533 165
463 67
83 578
266 284
527 32
997 720
504 748
690 684
877 852
978 377
514 499
228 77
880 36
582 199
880 791
148 526
922 813
75 660
419 905
595 298