21097 86
833421 1661
85585 635
81198 316
289073 1290
441899 594
57786 535
445333 722
20796 116
32952 560
152427 470
369823 734
359875 1047
161384 394
40134 849
309780 462
305657 598
330941 1313
247632 458
119195 1051
73353 1044
71714 352