27002 601
22559 259
21582 308
23093 633
39162 609
34496 658
58411 803
90990 262
77699 544
30582 935
55053 113
44902 614
28241 136
31229 805
59167 623
23903 480
16307 218