296631 941
37243 646
51681 491
57568 536
41557 639
131113 358
74125 487
142366 666
86512 460
53286 581
16016 389
29803 431
72834 537
125809 472
48013 681
113338 861
111497 480
389536 998
109158 971
70664 480
510688 1762
53899 988