26029 87
27166 575
24291 310
15896 472
25281 768
13488 462
40976 436
11458 615
43670 478
93806 575
27048 134
28327 520
24734 68
16823 694
16467 153