29 163
187 884
593 300
680 596
689 671
622 192
348 460
264 891
424 773
985 299
379 75
17 128
259 805
289 670
237 634
829 499
395 751
357 7
272 697
102 263