1028 44
454 295
176 528
1081 332
389 359
154 310
173 199
185 976
424 332
106 303
488 484
62 418
838 330
283 843
167 532
451 476
623 173
588 87
233 875
476 972