292
193
403
130
243
153
171
177
310
250
300
21146
15960
14101
12640
9682
923263
8480
8464
796148
690142
65811
6310