292
193
403
130
243
153
171
177
310
250
300
21146
15950
14101
12640
9682
923263
8470
8464
794148
690142
65811
6310