16193 15
2279 1
27030 33
26039 32
8166 6
8973 7
10170 10
21471 28
10283 10
43506 49
24904 32
36679 51