500 163367 683 281923 35069 142969 106963 383041 520000