406
218
253
300
188
154
140
185
155
150
50
242
21136
15950
14101
12640
9672
923263
8470
8464
794148
690142
65811
6310