150768 988
306045 606
117037 650
64710 506
296286 1198
157666 466
196210 516
14121 333
162106 217
259697 627
148790 1039
285634 888
105811 581
137218 419
399966 1216
100978 564
363186 855
80484 553
146205 699
483477 1001
69395 330