101032 960
304509 654
94750 874
108261 907
287309 1728
239983 1027
174161 591
254573 969
333954 852
106300 625
85289 383
55128 84
75297 378
86680 486
133281 667
103557 933
298875 1314
157942 869
198722 1065
87453 779
39123 263
76876 620
41350 559
51526 262