9427
695693
32689
103505
5983
249584
83684
311756
335299
764537
19984
26140
5585
20129
1541094
12019
5227
14277
29246
1677401
19347
20801
19541
49457
16647
8196
50216
42905
149804