245
160
261
137
103
256
154
172
123
293
305
281
22696
17220
15261
13650
10482
1016263
9174
9070
878148
749142
6960
69311