626563
534247
721224
258294
969128
139838
869960
348589
176556
373534
127741
154962
28936454
24371119
21908990
21134480
16461333
14840969
140271028
13357239
11510764
1146876
9444480
942158