39380
592967
190170
140901
236252
471464
1005116
1003164
689776
172764
101100
665588
348233
201696
836325
57542
361170
942219
33388
87297
88954
626157
11517
974177