26009 87
27140 575
24263 310
15876 472
25258 768
13467 462
40946 436
11435 615
43651 478
93499 575
26847 134
27966 520
24550 68
16551 694
16324 153