30973 165
32056 686
9983 212
18699 475
20034 509
30147 172
31481 77
11323 303
12036 111
51667 467
20152 373
30353 935