21
209
12
139
190
156
236
197
147
177
650
163
140
136
32
64
31
74
356
2737
1646
1393
2115
866
77
193
16887