251536 176
105109 675
27952 325
37552 526
69308 425
53820 306
47521 223
49737 581
44493 417
127801 928
75548 735
111232 158
33419 275
91861 101
65322 827
21809 49
15676 329
47817 530
51361 603
120948 382
59041 685
97978 402
95595 234
86793 903
151624 540
41998 60
77965 599
84293 503