305 82
294 628
1236 359
406 893
43 991
23 693
785 864
193 875
754 501
139 462
338 630
861 975
370 394
814 257
238 562
448 858
752 412
996 246
676 736
129 659
401 514
346 622
411 35
768 308