164
303
356
347
487
175
318
2321
3724
6616
384
406
19796
15150
13181
11880
9002
856263
7990
7732
739148
644142
62811
5820