291 121
161 237
960 277
948 881
80 61
686 905
19 587
148 153
785 451
685 250
619 174
956 979
143 383
175 454
214 997
1053 688
333 302
778 439
507 676
680 216