247
251
257
434
204
196
8358
92
6322
171
63
115
17693
13970
11691
10410
793263
7892
7180
6782
648148
581142
57710
5060