307992 584
211405 753
166712 640
39351 377
70780 682
74722 612
65797 143
307812 1039
34104 327
141974 606
1025065 3038
1674256 3633
177152 982
24355 341
158103 776
50446 453
26490 286
612043 1181
590764 1632
1393675 4298
122421 729
166467 512
888702 2253