32838 166
32660 686
10248 212
19200 475
20578 509
30988 172
32259 77
11607 303
12373 111
53055 467
20716 373
31219 935