374933
297965
172486
936404
385737
66724
173246
550711
1000820
17970
55683
900724
271775
128552
257712
841509
282478
244774
653612
73110
680314
538171
387355
973662
58581
1010984
962560
565391
476201
334290