25538
928927
959236
72651
15055
150705
29961
529952
15924
875279
12832
606694
5173799
3591581
3119148
2425804
2245988
2070609
1994358
192278
1777118
1724136
1697196
1643471