100
207
1611
244
180
206
102
145
124
154
233
21906
16550
14581
13170
10042
968263
8744
8700
828148
716142
67511
6610