123621 200
239395 688
108508 375
94529 380
52919 314
123264 546
294629 954
913618 1225
54445 547
246781 1223
198627 582
492208 1743
100915 708
99989 459
58130 176
224897 680
65382 90
354088 853
136425 910
277211 1171
593399 1453
75046 285
141477 154
350045 791