2982 162
186 190
972 93
756 919
916 891
1103 601
655 899
833 820
122 29
535 566
112 289
335 969
982 237
316 864
321 612
675 219
977 295
493 481
331 980
825 108