125401 841
572108 1523
174220 656
405820 870
304993 1104
155751 421
149209 146
803560 2591
49773 650
191088 301
118252 454
134073 396
20860 117
48907 600
849050 1997
758493 2258
199170 417
306043 685
734414 1067
97322 835
297411 509