27008 601
22568 259
21590 308
23099 633
39170 609
34501 658
58422 803
91014 262
77711 544
30593 935
55057 115
44909 614
28248 136
31234 805
59177 623
23914 480
16307 218