135
20
121
182
180
136
80
230
160
133
102
344
21906
16550
14581
13170
10042
965263
8744
8700
828148
716142
67511
6610