27093 601
22716 259
21663 309
23207 633
39327 609
34626 658
58611 803
91225 262
77987 544
30701 935
55233 115
45092 614
28327 136
31321 805
59410 623
24072 480
16345 218