3981 133
435441 1323
129833 893
88891 716
409758 1153
49133 457
111275 183
90666 877
73560 946
105533 811
116188 190
270576 665
139117 1098
63553 348
102940 950
118491 320
77213 643
427202 1574
232564 470
132873 841
180538 746
22163 655
143927 697
55431 112
108295 520
130722 502
279277 1192
197360 463