590925
503890
21958
59826
383510
288849
574457
325299
629349
313130
14896
130901
843446
87914
48981
448138
818814
913400
801181
469746
198636
302408
1000453
182759
716924
843326