50996 263
85030 234
39139 62
78451 567
91334 624
44321 107
55653 503
72208 276
143173 327
270270 1683
122449 558
43742 199
91445 940
38912 287
47205 562
62525 979
27775 486
26829 345
109119 648
102269 928
30411 384
78904 819
33799 318
47447 570
107616 438
31015 379
93512 726
81894 684