247378 1043
329315 529
2183746 3422
384118 1161
278532 1568
2800263 6635
251842 640
188619 592
699045 1988
252664 1182
95946 372
142697 691
116031 632
55571 627
293290 1059
98831 453
46617 393
258343 832
85340 542
61292 598
175850 1068
59698 507
55657 163