27074 601
22683 259
21648 308
23183 633
39268 609
34592 658
58547 803
91147 262
77890 544
30673 935
55166 115
45035 614
28303 136
31296 805
59335 623
24016 480
16329 218