27095 601
22723 259
21665 309
23208 633
39333 609
34634 658
58617 803
91226 262
77995 544
30703 935
55236 115
45097 614
28327 136
31323 805
59415 623
24078 480
16346 218