34141 173
43772 105
58268 753
30398 116
50566 487
469737 750
96217 729
68255 639
120094 322
117098 683
63779 279
79890 339
25281 165
84731 517
20036 510
2851 463
2986 733
3136 405
2165 433
2843 587