26009 87
27140 575
24263 310
15876 472
25258 768
13468 462
40946 436
11435 615
43651 478
93500 575
26849 134
27969 520
24552 68
16554 694
16326 153