577 280
1006 978
80 412
699 565
926 308
161 967
341 233
67 816
1017 252
419 388
935 326
366 931
198 42
112 75
190 539
667 176
279 956
542 952
102 844
306 843