679304
303529
222351
881848
381332
32138
239966
808686
57561
487667
582696
554465
84880
135853
924805
705714
415886
324879
126236
229117
41774
818400
771232
918586
254222
947995