30328 26
28727 59
27960 143
27127 88
26994 96
26172 124
25663 69
25437 114
25411 173
24868 80
24159 135
24006 121
23298 58
22947 31
22811 57
22582 61
22381 69
22267 74
22216 49
21905 98