5143943
7865885
9676848
60021651
77141560
9071910
46511746
9241211
8765237
52251247
7604450
66781870
318141046
251461359
21579133
181891134
175161530
17457878
157771900
1563539
155391432
14521617
141821414
14113259