26009 87
27142 575
24266 310
15877 472
25261 768
13469 462
40947 436
11436 615
43653 478
93523 575
26873 134
28022 520
24565 68
16564 694
16337 153