85950 294
115052 471
76640 102
59391 270
41427 817
128247 386
184376 785
352241 992
413492 919
35641 703
14587 589
84879 533
15485 704
32555 321
91600 501
23844 1011
81701 189
30497 379
150138 931
672266 1142
1352417 2535
398038 1164