16056 110
20286 115
33054 128
14084 208
12378 87
16173 695
8004 727
7988 83
3423 701
7581 468
3704 820
2298 372
2807 312