137893 333
98097 174
307103 903
73048 555
153243 394
342853 1100
311421 761
256442 841
124131 729
92043 297
123221 471
83752 111
65143 275
43558 817
140010 395
199883 799
383619 1019
440747 953
18569 223
165859 655
104625 606
105272 499