27073 601
22681 259
21646 308
23183 633
39266 609
34591 658
58545 803
91146 262
77890 544
30670 935
55165 115
45033 614
28302 136
31295 805
59335 623
24013 480
16329 218