26009 87
27140 575
24263 310
15876 472
25258 768
13467 462
40946 436
11435 615
43651 478
93496 575
26842 134
27957 520
24546 68
16546 694
16322 153